package com.ruoyi.app.service;

import com.ruoyi.app.dto.PayDto;
import com.ruoyi.common.utils.ParamMapUtils;
import com.ruoyi.framework.web.domain.AjaxResult;

import javax.servlet.http.HttpServletResponse;

/*
@description:支付服务
@ClassName PayService
@author chen
@create 2025-03-16 22:58
@Version 1.0
*/
public interface PayService
{
    AjaxResult order(PayDto payDto) throws Exception;

    void pay(String orderNo, HttpServletResponse response,ParamMapUtils paramMapUtils);

    AjaxResult transfer(PayDto payDto);

    void transferBill(String orderNo, HttpServletResponse response, ParamMapUtils paramMapUtils);
}
